stranded seeds - French English Dictionary